package com.foreknow.test;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ListDemo {
    public static void main(String[] args) {
        //创建一个List集合容器 <E>泛型 表示集合中元素的类型 E表示元素的类型(对象)
        List<String> list = new ArrayList<>();
        //向集合中添加元素
        list.add("1");
        list.add("3.14");
        list.add("true");
        list.add("fender");
        //从集合中获取某个元素
        String num = list.get(1);
        System.out.println(num);
        System.out.println("-------------------for循环----------------------");
        for(int i = 0;i<list.size();i++) {
            String s = list.get(i);
            System.out.println(s);
        }
        System.out.println("-------------------增强for循环----------------------");
        for (String str:list) {
            System.out.println(str);
        }
        System.out.println("-------------------迭代器----------------------");
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            String str = it.next();
            System.out.println(str);
        }

    }
}
